Scalable load balancing on distributed web servers using mobile agents
نویسندگان
چکیده
Distributed web servers on the immensely expanding Internet require high scalability and availability to provide efficient services to millions of clients on the web. To provide rapid responses to enormous number of client requests, load balancing is an important technique to evenly distribute the requests to web servers. In this paper, we propose a framework called MALD (Mobile Agent based LoaD balancing) that uses mobile agents technology to implement scalable load balancing on distributed web servers. The web servers can dispatch mobile agents to retrieve load information from and accomplish load redistribution on all servers. Various load balancing policies can be incorporated with versatile mobile agents in the framework. Compared with the traditional message-passing based load balancing methods, the mobile-agent based approaches have the merits of high flexibility, low network traffic and high asynchrony. The performance evaluation demonstrates that the MALD framework provides a foundation to develop efficient load balancing schemes on wide range of web server systems from cluster to the Internet.
منابع مشابه
Load Balancing Approaches for Web Servers: A Survey of Recent Trends
Numerous works has been done for load balancing of web servers in grid environment. Reason behinds popularity of grid environment is to allow accessing distributed resources which are located at remote locations. For effective utilization, load must be balanced among all resources. Importance of load balancing is discussed by distinguishing the system between without load balancing and with loa...
متن کاملLDMA and WLDMA: Load Balancing Strategies for Distributed LAN and WAN Environments
This paper introduces a new load balancing algorithms, called LDMA (Load balancing using Decentralized decision-making Mobile Agents) and WLDMA (WAN Load balancing using Decentralized decision making Mobile Agents) which distributes load among local and geographically distributed web servers connected in a mesh topology, by a communications network. The performance of LDMA is compared with MALD...
متن کاملParallel Cache Management Protocol for Static and Dynamic Web Contents
This paper studies Random Request Distribution and Load Balancing Cache protocol (RLC) and Randomly Selected and Limited Look at neighbor (RSLL) cache algorithm based on Byte Access Frequency Factor (BAFF) for internet services with multimedia and dynamic web content. The RSLL cache algorithm considers reducing response time and achieving good load balance among web servers using limitation of ...
متن کاملDistribution of Load Using Mobile Agent in Distributed Web Servers
The continuing growth of the World-Wide Web is placing increasing demands on popular Web servers. Many of the sites are now using distributed Web servers (i.e., groups of machines) to service the increasing number of client requests, as a single server cannot handle the workload. Incoming client requests must be distributed in some fashion among the machines in the distributed Web server to imp...
متن کاملImproving Web Server Performance by Distributing Web Applications
Distributed interNet Application (DNA) covers a wide range of topics. DNA is a methodology that specifies how to distribute Internet application on various Web servers. DNA helps to generate scalable, reliable enterprise applications. It provides load-balancing techniques to distribute load on multiple Web servers. This paper describes DNA methodology for a distributed application, which enable...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Parallel Distrib. Comput.
دوره 63 شماره
صفحات -
تاریخ انتشار 2003